package cz.muni.fi.pa036.kiss.dao;

import cz.muni.fi.pa036.kiss.Entity.Kolej;
import cz.muni.fi.pa036.kiss.Entity.Student;
import cz.muni.fi.pa036.kiss.Entity.VybaveniStudenta;
import java.util.List;

/**
 *
 * @author peter
 */
public interface VybaveniStudentaDAO {

    void create(VybaveniStudenta vybaveni);

    VybaveniStudenta get(Long id);

    void update(VybaveniStudenta vybaveni);

    void remove(VybaveniStudenta vybaveni);

    List<VybaveniStudenta> findAll();

    List<VybaveniStudenta> findByKolej(Kolej kolej);
    
    List<VybaveniStudenta> findByStudent(Student student); 
}
